package com.example.edf_jimmy;

import java.util.Date;

public class Client {
	
	private String identifiant, nom, prenom,adresse, cp,ville, tl;
	private String idcompteur;
	private Double ancien_releve;
	private Date    date_ancien_releve;
	
	private Double dernier_releve;
	private Date date_dernier_releve;
	private String signature_Base64;
	private int situation; 
	
	public String getIdentifiant() {
		return identifiant;
	}
	public void setIdentifiant(String identifiant) {
		this.identifiant = identifiant;
	}
	public String getNom() {
		return nom;
	}
	public void setNom(String nom) {
		this.nom = nom;
	}
	public String getPrenom() {
		return prenom;
	}
	public void setPrenom(String prenom) {
		this.prenom = prenom;
	}
	public String getAdresse() {
		return adresse;
	}
	public void setAdresse(String adresse) {
		this.adresse = adresse;
	}
	public String getCp() {
		return cp;
	}
	public void setCp(String cp) {
		this.cp = cp;
	}
	public String getVille() {
		return ville;
	}
	public void setVille(String ville) {
		this.ville = ville;
	}
	public String getTl() {
		return tl;
	}
	public void setTl(String tl) {
		this.tl = tl;
	}
	public String getIdcompteur() {
		return idcompteur;
	}
	public void setIdcompteur(String idcompteur) {
		this.idcompteur = idcompteur;
	}
	public Double getAncien_releve() {
		return ancien_releve;
	}
	public void setAncien_releve(Double ancien_releve) {
		this.ancien_releve = ancien_releve;
	}
	public Date getDate_ancien_releve() {
		return date_ancien_releve;
	}
	public void setDate_ancien_releve(Date date_ancien_releve) {
		this.date_ancien_releve = date_ancien_releve;
	}
	public Double getDernier_releve() {
		return dernier_releve;
	}
	public void setDernier_releve(Double dernier_releve) {
		this.dernier_releve = dernier_releve;
	}
	public Date getDate_dernier_releve() {
		return date_dernier_releve;
	}
	public void setDate_dernier_releve(Date date_dernier_releve) {
		this.date_dernier_releve = date_dernier_releve;
	}
	public String getSignature_Base64() {
		return signature_Base64;
	}
	public void setSignature_Base64(String signature_Base64) {
		this.signature_Base64 = signature_Base64;
	}
	public int getSituation() {
		return situation;
	}
	public void setSituation(int situation) {
		this.situation = situation;
	}
	
	
	public Client(String iden, String name, String p, String CP, String ad, String vil, String TL, String idc, double ar, Date d )
	{
		identifiant = iden;
		nom = name;
		prenom = p;
		adresse = ad;
		cp = CP;
		ville = vil;
		tl= TL;
		idcompteur = idc;
		ancien_releve = ar;
		date_ancien_releve = d;
		
		dernier_releve = 0.0;
		date_dernier_releve = new Date(0);
		signature_Base64 = "";
		situation = 0;

	}
	
	public Client (String iden, String name, String p,String ad, String CP, String vil, String TL, String idc, Date dar )
	{
		identifiant = iden;
		nom = name;
		prenom = p;
		adresse = ad;
		cp = CP;
		ville = vil;
		tl= TL;
		idcompteur = idc;
		date_ancien_releve = (Date) dar;
		
		dernier_releve = 0.0;
		date_dernier_releve = new Date(0);
		signature_Base64 = "";
		situation = 0;

	}
	
	public  void recopieclient(Client vcli) 
	{
		this.identifiant = vcli.identifiant;
		this.nom = vcli.nom;
		this.prenom = vcli.prenom;
		this.adresse = vcli.adresse;
		this.cp = vcli.cp;
		this.ville = vcli.ville;
		this.tl= vcli.tl;
		this.idcompteur = vcli.idcompteur;
		this.ancien_releve = vcli.ancien_releve;
		this.date_ancien_releve = vcli.date_ancien_releve;
		
		this.dernier_releve= vcli.dernier_releve;
		this.date_dernier_releve = vcli.date_dernier_releve;
		this.signature_Base64 = vcli.signature_Base64;
		this.situation = vcli.situation;
		
	}
	
	public Client()
	{
		
	}

}
